 //寻找比目标字母大的最小字母----744
//给你一个字符数组 letters，该数组按非递减顺序排序，以及一个字符 target。letters 里至少有两个不同的字符。
//返回 letters 中大于 target 的最小的字符。如果不存在这样的字符，则返回 letters 的第一个字符。
#include <stdio.h>
char nextGreatestLetter(char* letters, int lettersSize, char target) 
{
    int flag = 0;
    for(int i = 0; i < lettersSize; i++)
    { 
        if(letters[i] > target)
        {
            flag = 1;
            return letters[i];
        }
    }
    if(flag = 0)
    return letters[0];
    return letters[0];
}

int main()
{
    char *letters = {"c", "f", "j"};
    char targer = "a";
    printf("%c\n",nextGreatestLetter(letters,sizeof(letters),targer));
    return 0;
}